Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>BIOS</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/BIOS"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.phonos.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.phonos.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-BIOS rootpage-BIOS skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">BIOS</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr">
<div style="margin:1em auto; border:3px double #EEB422; padding:1em; background:var(--background-color-base, #FFFFFF); color:var(--color-base, #202122); border-radius:1em; font-size: 90%; overflow:hidden; max-width:90%;">
<table>
<tbody><tr>
<td class="noresize">
</td>
<td>Dieser Artikel wurde wegen inhaltlicher Mängel auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem <b>Themengebiet Informatik</b> auf ein akzeptables Niveau zu bringen. Hilf mit, die inhaltlichen Mängel dieses Artikels zu beseitigen, und beteilige dich an der <b>Diskussion!</b>&nbsp;<small>(<span id="NeuerAbschnitt" class=""><a class="external text" href="https://de.wikipedia.org/w/index.php?title=Wikipedia:Redaktion_Informatik/Qualit%C3%A4tssicherung&amp;action=edit&amp;section=new&amp;preload=Vorlage:$1&amp;preloadparams%5B%5D=Der+Artikel+beschreibt+Systemfirmware+im+Allgemeinen%2C+und+diese+m%C3%BCssen+nicht+immer+ein+BIOS+sein.+%E2%80%A3%5B%5BBenutzer%3AY2kbug%7CAndreas%5D%5D%E2%80%A2%3Csmall%3E%5B%5BBenutzer_Diskussion%3AY2kbug%7C%E2%9A%96%5D%5D%3C%2Fsmall%3E+21%3A21%2C+5.+Sep.+2024+%28CEST%29&amp;preloadtitle=%5B%5BBIOS%5D%5D"><span title="Am Seitenende Abschnitt hinzufügen: Wikipedia:Redaktion Informatik/Qualitätssicherung">+</span></a></span>)</small>
<p><br> <b>Begründung:</b> Der Artikel beschreibt Systemfirmware im Allgemeinen, und diese müssen nicht immer ein BIOS sein. ‣Andreas•<small>⚖</small> 21:21, 5. Sep. 2024 (CEST)
</p>
</td></tr></tbody></table>
</div>
<p>Als <b>BIOS</b> (<i><a href="Internationales_Phonetisches_Alphabet" title="Internationales Phonetisches Alphabet">IPA</a>:</i> [<style data-mw-deduplicate="TemplateStyles:r227981795">
/* start https://de.wikipedia.org/ */


.mw-parser-output .IPA a{text-decoration:none}


/* end https://de.wikipedia.org/ */
</style><span class="navigation-not-searchable"><span class="IPA"><a href="Liste_der_IPA-Zeichen" title="Liste der IPA-Zeichen"><span title="Aussprache im Internationalen Phonetischen Alphabet (IPA)" lang="zxx">ˈbaɪɔs</span></a></span></span>], <span class="navigation-not-searchable" style="white-space:nowrap;"><span class="ext-phonos"><span data-nosnippet="" id="ooui-php-1" class="noexcerpt ext-phonos-PhonosButton oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget" data-ooui="{&quot;_&quot;:&quot;mw.Phonos.PhonosButton&quot;,&quot;href&quot;:&quot;\/\/upload.wikimedia.org\/wikipedia\/commons\/transcoded\/2\/2f\/De-BIOS.ogg\/De-BIOS.ogg.mp3&quot;,&quot;rel&quot;:[&quot;nofollow&quot;],&quot;framed&quot;:false,&quot;icon&quot;:&quot;volumeUp&quot;,&quot;label&quot;:{&quot;html&quot;:&quot;<span style=\&quot;white-space:initial;\&quot;>Aussprache<\/span>&quot;},&quot;data&quot;:{&quot;ipa&quot;:&quot;&quot;,&quot;text&quot;:&quot;&quot;,&quot;lang&quot;:&quot;de&quot;,&quot;wikibase&quot;:&quot;&quot;,&quot;file&quot;:&quot;De-BIOS.ogg&quot;},&quot;classes&quot;:[&quot;noexcerpt&quot;,&quot;ext-phonos-PhonosButton&quot;]}"><a role="button" tabindex="0" href="https://upload.wikimedia.org/wikipedia/commons/transcoded/2/2f/De-BIOS.ogg/De-BIOS.ogg.mp3" rel="nofollow" aria-label="Audio abspielen" title="Audio abspielen" class="oo-ui-buttonElement-button"><span class="oo-ui-iconElement-icon oo-ui-icon-volumeUp"></span><span class="oo-ui-labelElement-label"><span style="white-space:initial;">Aussprache</span></span><span class="oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator"></span></a></span><sup class="ext-phonos-attribution noexcerpt navigation-not-searchable">ⓘ</sup></span></span>) – von <span style="font-style:normal;font-weight:normal"><a href="Englische_Sprache" title="Englische Sprache">englisch</a></span> <span lang="en-Latn" style="font-style:italic"><b>b</b>asic <b>i</b>nput/<b>o</b>utput <b>s</b>ystem</span> – wird im Allgemeinen die <a href="Firmware" title="Firmware">Firmware</a> eines <a href="Personal_Computer" title="Personal Computer">Personal Computer</a> bezeichnet („PC-Firmware“),<sup id="cite_ref-heiseonline_ID_1-0" class="reference"><a href="#cite_note-heiseonline_ID-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> die beim <a href="Reset" title="Reset">Kaltstart</a> des <a href="Computer" title="Computer">Computers</a> durch <span lang="en"><a href="Bootstrapping_(Informatik)" title="Bootstrapping (Informatik)">Bootstrapping</a></span> das Starten weiterer Software, wie des <a href="Betriebssystem" title="Betriebssystem">Betriebssystems</a>, ermöglicht. Die Übereinstimmung dieses <a href="Akronym" title="Akronym">Akronyms</a> mit dem altgriechischen Wort <i>βίος</i> (nach dem lateinischen Alphabet <b>bios</b>, zu deutsch <i>Leben</i>) ist eine Anspielung darauf, dass einem Computer mit dieser so benannten Software quasi Leben eingehaucht wird.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p><p>Ursprünglich wurde die <b>System-Firmware</b> oder <i>Systemfirmware</i><sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-heiseonline_6207074_5-0" class="reference"><a href="#cite_note-heiseonline_6207074-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> eines Computersystems auf der <a href="Hauptplatine" title="Hauptplatine">Hauptplatine</a> (<span style="font-style:normal;font-weight:normal"><a href="Englische_Sprache" title="Englische Sprache">englisch</a></span> <span lang="en-Latn" style="font-style:italic">Mainboard</span>) auf einem <a href="Festwertspeicher" title="Festwertspeicher">ROM</a>-Chip (<a href="Boot-ROM" title="Boot-ROM">Boot-ROM</a>) gespeichert<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> und auch als <b>System-ROM</b><sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> oder <b>ROM-BIOS</b><sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> bezeichnet.
</p><p>Der Begriff „BIOS“ hat sich aufgrund des großen Erfolgs von <a href="IBM-PC-kompatibler_Computer" title="IBM-PC-kompatibler Computer">IBM-PC-kompatiblen Computern</a>, die als System-Firmware das Konzept eines <a href="BIOS_(DOS)" title="BIOS (DOS)">BIOS</a> aus dem Betriebssystem <a href="CP/M" title="CP/M">CP/M</a> als <a href="BIOS_(IBM_PC)" title="BIOS (IBM PC)">ROM-BIOS</a> übernahmen, auch auf anderen Computersystemen verbreitet (etwa als <a href="#AlphaBIOS">AlphaBIOS</a> oder <a href="#UEFI-BIOS">UEFI-BIOS</a>).
</p>

<div class="mw-heading mw-heading2"><h2 id="Aufgabe">Aufgabe</h2></div>
<p>Die System-Firmware löst zwei Probleme, die beim Start eines Computersystems auftreten:
</p>
<ul><li>Zum einen löst es durch das sogenannte „<a href="Bootstrapping_(Informatik)" title="Bootstrapping (Informatik)">Bootstrapping</a>“ ein klassisches <a href="Henne-Ei-Problem" title="Henne-Ei-Problem">Henne-Ei-Problem</a>: <a href="Software" title="Software">Software</a> ist in der Regel auf einem Datenträger gespeichert, welche beim Start zunächst in den Hauptspeicher des Rechners eingelesen werden muss. Zum Einlesen des Datenträgers benötigt die <a href="CPU" class="mw-redirect" title="CPU">CPU</a> aber wiederum Software. Frühere <a href="Computer" title="Computer">Computer</a> und Rechenanlagen lösten dieses Problem dadurch, dass sie die CPU nach dem Einschalten des Rechners grundsätzlich zunächst in den Pausemodus versetzten. Bevor der Rechner gestartet werden konnte, musste manuell oder mit Hilfe spezieller <a href="Peripherieger%C3%A4t" title="Peripheriegerät">Peripherie</a> eine minimale Software (der <i><a href="Bootloader" title="Bootloader">Bootloader</a></i>) in den Hauptspeicher geladen werden. Häufig war das Laden des Bootloaders beim Starten des Rechners aber gar nicht nötig, da der in den 1960er und frühen 1970er Jahren weit verbreitete <a href="Kernspeicher" title="Kernspeicher">Kernspeicher</a> – im Gegensatz zum heute gebräuchlichen <a href="Halbleiterspeicher" title="Halbleiterspeicher">Halbleiterspeicher</a> – seinen Inhalt beim Ausschalten nicht verlor (<a href="Persistenz_(Informatik)" title="Persistenz (Informatik)">Persistenzspeicher</a>) und die Programme im Hauptspeicher deshalb zumeist nur neu gestartet werden mussten oder sogar fortgesetzt werden konnten. Das Ladeprogramm ist bei heutigen PCs Teil des BIOS, das in einem speziellen Speicherbaustein, dem <a href="Erasable_Programmable_Read-Only_Memory" title="Erasable Programmable Read-Only Memory">EPROM</a> oder bei neueren Modellen meist in einem <a href="Flash-Speicher" title="Flash-Speicher">Flash-Speicher</a> abgelegt ist, deren Speicherinhalt jeweils auch ohne Stromversorgung erhalten bleibt. Beide sind vollständig unabhängig von einer Energieversorgung und auch für die <a href="Firmware" title="Firmware">Firmware</a> von portablen Geräten geeignet. Damit entfällt heute die manuelle Eingabe eines Ladeprogramms.</li>
<li>Zum anderen erfordert unterschiedliche Hardware jeweils eine spezielle Ansteuerungssoftware (<a href="Ger%C3%A4tetreiber" title="Gerätetreiber">Treibersoftware</a>) und die zugehörige <a href="Konfiguration_(Computer)" title="Konfiguration (Computer)">Konfiguration</a>. Früher musste ein <a href="Betriebssystem" title="Betriebssystem">Betriebssystem</a> auf jede Variante jedes Rechnertyps speziell zugeschnitten werden, um darauf lauffähig zu sein. Durch die Auslagerung dieser speziellen Ansteuersoftware in das BIOS der jeweiligen Rechner wurde es möglich, die gleiche Betriebssystemsoftware auf verschiedenen Rechnern laufen zu lassen. Damit wirkt das BIOS nach neuerer Sprechweise als <a href="Hardwareabstraktionsschicht" title="Hardwareabstraktionsschicht">Hardware Abstraction Layer (HAL)</a>. Allerdings benutzen fast alle modernen Betriebssysteme eigene <a href="Ger%C3%A4tetreiber" title="Gerätetreiber">Treiber</a>. Meist sind die Firmware-Treiber zu langsam und/oder haben zu viele Einschränkungen. Beim <a href="BIOS_(IBM_PC)" title="BIOS (IBM PC)">PC-BIOS</a> (das bis rund 2010 in IBM-kompatiblen PCs verwendet wurde) sind eigene Treiber die einzige Möglichkeit, weil die <a href="Real_Mode" title="Real Mode">Real-Mode</a>-BIOS-Funktionen im <a href="Protected_Mode" title="Protected Mode">Protected</a> und <a href="Long_Mode" class="mw-redirect" title="Long Mode">Long Mode</a> nicht verfügbar sind – in einem von diesem laufen aber moderne PC-Betriebssysteme, unter anderem um einen größeren <a href="Arbeitsspeicher" title="Arbeitsspeicher">Arbeitsspeicher</a> verwalten zu können und um <a href="Multitasking" title="Multitasking">Multitasking</a> einfach zu organisieren.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Begriff"><span id="BIOS_bei_CP/M-Computern"></span><span id="CP/M"></span>Begriff</h2></div>
<p>Das Konzept und der Begriff „BIOS“ (als <span lang="en"><b>B</b>asic <b>I</b>nput/<b>O</b>utput <b>S</b>ystem</span>) gehen auf <a href="Gary_Kildall" title="Gary Kildall">Gary Kildall</a>, den Erfinder und Entwickler des Betriebssystems <a href="CP/M" title="CP/M">CP/M</a> (Control Program for Microcomputers) zurück und wurde von ihm bereits 1975 in dieser Bedeutung benutzt.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> CP/M hatte vor der Einführung des <a href="IBM_Personal_Computer" title="IBM Personal Computer">IBM PCs</a> einen vergleichbaren Marktdurchdringungsgrad unter damaligen Kleinrechnern wie später <a href="PC_DOS" title="PC DOS">PC&nbsp;DOS</a> bzw. <a href="MS-DOS" title="MS-DOS">MS-DOS</a> auf <a href="IBM-PC-kompatibler_Computer" title="IBM-PC-kompatibler Computer">IBM-kompatiblen PCs</a>. Da jedoch vor der Etablierung IBM-kompatibler PCs kein über die Herstellergrenzen hinaus geltender Hardware-Standard existierte und jeder Hersteller von Kleinrechnern dabei völlig verschiedene Konzepte verfolgte, war es notwendig, die hardwarespezifischen Teile des Betriebssystems für jedes System speziell anzupassen.
</p><p>Handelte es sich anfangs noch um eine gedankliche Untergliederung, so wurden die hardwarespezifischen Teile während der Entwicklung von CP/M 1.3 und 1.4 (1977) auch in der Architektur des Systems von den hardwareunabhängigen Teilen isoliert. Anregungen für eine Entwicklung in diese Richtung gehen auch auf Glenn Ewing, der das CP/M-BIOS für <a href="IMSAI" class="mw-redirect" title="IMSAI">IMSAI</a> an den IMSAI 8080 anpasste, zurück.<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> <a href="Digital_Research" title="Digital Research">Digital Researchs</a> CP/M bestand ab Release 1.4 aus zwei übereinanderliegenden Schichten, dem hardwarespezifischen <a href="BIOS_(DOS)" title="BIOS (DOS)">BIOS</a> und dem darauf aufbauenden, aber vollständig hardwareunabhängigen <a href="BDOS" title="BDOS">BDOS</a> (Basic Disk Operating System). Die Anwendungen nutzten Systemaufrufe, die ihnen der BDOS-Kernel zur Verfügung stellte, und zur Durchführung der verschiedenen Aufgaben rief BDOS nach unten die hardwarespezifischen Routinen im CP/M-BIOS auf, das die Hardwareansteuerung übernahm. Auf diese Weise blieben die Anwendungen über die Systemgrenzen hinweg portabel. Um CP/M für ein neues Rechnersystem anzubieten, konnte der jeweilige Hersteller einen Vorlage-Quelltext des BIOS von Digital Research lizenzieren und nach eigenen Vorstellungen anpassen. BDOS wurde in der Regel nur als Objektdatei ausgeliefert und passend dazugelinkt. Im <a href="Read_Only_Memory" class="mw-redirect" title="Read Only Memory">ROM</a> selbst befand sich meist nur ein äußerst rudimentärer sog. Monitor und Bootloader, über den das erzeugte CP/M-Image von einem Medium wie einer Diskette oder Festplatte in den Speicher geladen und gestartet werden konnte. Auf diese Weise wurde CP/M auf mehr als dreitausend verschiedene Systeme angepasst und in den jeweils passenden Adaptionen von den Hardware-Herstellern angeboten. Einige CP/M-Abkömmlinge wie MP/M (Multi-tasking Program for Microcomputers), Concurrent CP/M 2.0-3.1 (CCP/M), Concurrent DOS 3.2-6.2 (CDOS), DOS Plus 1.2-2.1, FlexOS, Multiuser DOS 5.0-7.xx (MDOS), System Manager 7 und REAL/32 7.xx enthalten auch ein XIOS (Extended Input Output System).
</p>
<div class="mw-heading mw-heading2"><h2 id="BIOS-Update">BIOS-Update</h2></div>
<p>Unter einem BIOS-Update versteht man eine <a href="Softwareaktualisierung" title="Softwareaktualisierung">Softwareaktualisierung</a> des BIOS, also der Systemfirmware. Obwohl das BIOS ebenfalls eine Firmware ist, wird selten von einem Firmware-Update oder einer Firmwareaktualisierung gesprochen, wenn es um die Systemfirmware geht. Da sich der Begriff „BIOS“ als Systemfirmware durchgesetzt hat, wird meist BIOS-Update als Synonym verstanden, auch dann, wenn die Systemfirmware gar kein BIOS ist, wie etwa bei UEFI.
</p>
<div class="sieheauch" role="navigation" style="font-style:italic;"><span class="sieheauch-text">Siehe auch</span>: <a href="Softwareaktualisierung#Firmwareaktualisierung" title="Softwareaktualisierung">Softwareaktualisierung #Firmwareaktualisierung</a></div>
<div class="mw-heading mw-heading2"><h2 id="System-Firmware_verschiedener_Plattformen">System-Firmware verschiedener Plattformen</h2></div>
<p>Als ein Merkmal einer <a href="Plattform_(Computer)" title="Plattform (Computer)">Plattform</a> kann auch die Kompatibilität zu einem System-BIOS gelten, wenn diese für den Betrieb von Software wesentlich ist. Während diese für Betriebssysteme meist unverzichtbar ist, stellt das BIOS für Programme und Applikationen oft eine untergeordnete Rolle dar, da sich diese wiederum auf das Betriebssystem selbst als Plattform abstützen. So verwendeten auf älteren Computern wie dem <a href="Apple_II" title="Apple II">Apple&nbsp;II</a> oder <a href="PC-kompatibles_DOS" title="PC-kompatibles DOS">DOS</a>-<a href="IBM-PC-kompatibler_Computer" title="IBM-PC-kompatibler Computer">PCs</a> <a href="Computerprogramm" title="Computerprogramm">Computerprogramme</a> noch vielfach Funktionen der Firmware auch direkt, auf modernen <a href="MacOS" title="MacOS">macOS</a>- und <a href="Microsoft_Windows" title="Microsoft Windows">Windows</a>-Systemen hingegen ist das „BIOS“ für Anwendungsprogramme kein wesentliches Plattform-Element mehr. Für Applikationen auf dem <a href="Macintosh" title="Macintosh">Mac</a> ist es nicht wesentlich, ob diese auf einem Computer mit <a href="Open_Firmware" title="Open Firmware">Open Firmware</a> oder <a href="UEFI" class="mw-redirect" title="UEFI">UEFI</a> (oder sogar dem <a href="BIOS_(IBM_PC)" title="BIOS (IBM PC)">BIOS</a>) laufen. Ebenso ist es für Windows-Programme unerheblich, ob diese auf PCs mit BIOS (<a href="IBM-PC-kompatibler_Computer" title="IBM-PC-kompatibler Computer">IBM-PC-kompatiblen Computern</a>) oder auf Computern mit UEFI laufen.
</p>
<div class="mw-heading mw-heading3"><h3 id="Apple_II:_System_Monitor"><span id="Apple_II"></span><span id="System_Monitor"></span>Apple II: System Monitor</h3></div>
<p>Auf dem <a href="Apple_II" title="Apple II">Apple&nbsp;II</a> ist der <span lang="en">System Monitor</span> im ROM gespeichert. Dieser stellt neben einem einfachen <a href="Texteditor" title="Texteditor">Texteditor</a> und einem <a href="Kommandointerpreter" class="mw-redirect" title="Kommandointerpreter">Kommandointerpreter</a> alle wesentlichen Grundfunktionen zur Verfügung, wie das Lesen und Schreiben der <a href="Datasette" title="Datasette">Datasette</a>. Der Apple II bot auch ein ROM-BASIC.<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="IBM_PC:_BIOS"><span id="BIOS_bei_MS-DOS-kompatiblen_Rechnern"></span><span id="BIOS_beim_IBM-kompatiblen_PC"></span>IBM PC: BIOS</h3></div>
<div class="hauptartikel" role="navigation"><span class="hauptartikel-pfeil" title="siehe" aria-hidden="true" role="presentation">→&nbsp;</span><i><span class="hauptartikel-text">Hauptartikel</span>: <a href="BIOS_(IBM_PC)" title="BIOS (IBM PC)">BIOS (IBM PC)</a></i></div>
<p>Das BIOS ist beim <a href="IBM_Personal_Computer" title="IBM Personal Computer">IBM&nbsp;PC</a> von 1981 der zentrale Bestandteil, der bei ähnlichen Systemen zuvor noch bei jedem Betriebssystem (damals verbreitet war zumeist <a href="CP/M" title="CP/M">CP/M</a>) an jeden Computer angepasst in Software mitgeliefert werden musste (siehe <a href="BIOS_(DOS)" title="BIOS (DOS)">DOS-BIOS</a>). Das PC-BIOS wurde von IBM mit Funktionen ausgestattet, die den Zugriff auf die Hardware des PCs erlauben und somit dem Betriebssystem <a href="PC_DOS" title="PC DOS">PC&nbsp;DOS</a> die Notwendigkeit, spezielle entwickelte <a href="Ger%C3%A4tetreiber" title="Gerätetreiber">Gerätetreiber</a> dafür bereitzustellen, ersparte. Es wurde auch zum Alleinstellungsmerkmal, denn der IBM PC, Model 5150, war im Grunde ein System „von der Stange“, das somit grundsätzlich Nachbauten ermöglichte. Nur das BIOS wurde von IBM urheberrechtlich geschützt – Hersteller von Klonen des IBM&nbsp;PC durften daher das BIOS nicht kopieren und wurden verklagt, wenn sie es doch taten.
</p>
<div class="hauptartikel" role="navigation"><span class="hauptartikel-pfeil" title="siehe" aria-hidden="true" role="presentation">→&nbsp;</span><i><span class="hauptartikel-text">Hauptartikel</span>: <a href="IBM-PC-kompatibler_Computer#BIOS" title="IBM-PC-kompatibler Computer">IBM-PC-kompatibler Computer#BIOS</a></i></div>
<p>Als das BIOS schließlich per <span lang="en"><a href="Reverse_Engineering" title="Reverse Engineering">Reverse Engineering</a></span> nachprogrammiert wurde, konnten die BIOS-Funktionen auch von den Nachbauern in deren nunmehr IBM-kompatible PCs integriert werden.
</p><p>Durch den großen Erfolg des IBM&nbsp;PC und seiner Nachbauten war das BIOS, bzw. eine Version davon, im Großteil aller <a href="X86-Architektur" title="X86-Architektur">x86</a>-Rechner in Verwendung. In der Mitte der 2000er Jahre wurde das BIOS zunehmend vom <span lang="en"><a href="Unified_Extensible_Firmware_Interface" title="Unified Extensible Firmware Interface">Extensible Firmware Interface</a></span>, das von Intel entwickelt worden war, ersetzt. Dieses bot mit dem <span lang="en">Compatibility Support Module</span> eine BIOS-Emulation, sodass ein UEFI mit aktiviertem CSM auf ein Betriebssystem wie ein PC mit BIOS wirkte – vorhandene Betriebssysteme blieben somit mit derartigen Computern kompatibel, was zu jener Zeit neben dem nicht mehr weit verbreiteten <a href="PC-kompatibles_DOS" title="PC-kompatibles DOS">PC-kompatiblen DOS</a> vor allem <a href="Microsoft_Windows_XP" title="Microsoft Windows XP">Windows&nbsp;XP</a> war, ein <a href="Microsoft_Windows" title="Microsoft Windows">Windows</a>-Betriebssystem der <a href="Microsoft_Windows_NT" title="Microsoft Windows NT">NT-Linie</a>. Spätere Windows-Versionen unterstützten bereits EFI bzw. den ab 2006 als „<span lang="en">Unified</span> EFI“ (UEFI) weiterentwickelten BIOS-Nachfolger, ebenso wie die meisten anderen PC-Betriebssysteme (u.&nbsp;a. <a href="Linux" title="Linux">Linux</a>, PC-<a href="Berkeley_Software_Distribution" title="Berkeley Software Distribution">BSD</a>).
</p><p>Bei den ersten IBM&nbsp;PCs war neben dem BIOS auch ein <a href="BASIC" title="BASIC">BASIC</a>-Interpreter im ROM untergebracht (siehe <a href="BASICA" title="BASICA">BASICA</a>). Auf speziellen Systemen war auch ein <a href="Disk_Operating_System" title="Disk Operating System">DOS</a> im ROM untergebracht (ROM-DOS).
</p><p>Das ROM-BIOS (und ggf. im ROM vorliegende Teile des Betriebssystems) wurde in Digital-Research-Terminologie (dem Entwickler von CP/M und später DR&nbsp;DOS) manchmal auch als „<span lang="en">Resident Operating System</span>“ (ROS) bezeichnet.
</p>
<div class="mw-heading mw-heading3"><h3 id="Atari_ST:_TOS_(XBIOS,_BIOS)"><span id="Atari_ST:_TOS_.28XBIOS.2C_BIOS.29"></span><span id="Atari_ST"></span><span id="TOS"></span><span id="XBIOS"></span><span id="XBIOS/TOS"></span><span id="XBIOS/TOS_beim_Atari_ST"></span>Atari ST: TOS (XBIOS, BIOS)</h3></div>
<div class="hauptartikel" role="navigation"><span class="hauptartikel-pfeil" title="siehe" aria-hidden="true" role="presentation">→&nbsp;</span><i><span class="hauptartikel-text">Hauptartikel</span>: <a href="TOS_(Betriebssystem)" title="TOS (Betriebssystem)">TOS (Betriebssystem)</a></i></div>
<p>Beim <a href="Atari_ST" title="Atari ST">Atari&nbsp;ST</a> ist das gesamte Betriebssystem „TOS“, einschließlich der ursprünglich von <a href="Digital_Research" title="Digital Research">Digital Research</a> entwickelten grafischen Benutzeroberfläche <a href="Graphical_Environment_Manager" class="mw-redirect" title="Graphical Environment Manager">GEM</a>, im ROM untergebracht und quasi direkt nach dem Einschalten betriebsbereit. Die unterste Schicht von TOS wird mit XBIOS bezeichnet, für den Programmierer erkennbar als eine Sammlung <a href="Speicherresidenz" title="Speicherresidenz">speicherresidenter</a> Funktionen. Sie werden über <span lang="en"><a href="Ausnahmebehandlung" title="Ausnahmebehandlung">Trap</a></span> #14 der <a href="Motorola-68000er-Familie" title="Motorola-68000er-Familie">68000</a>-Architektur aufgerufen.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> Darüber liegend sind Funktionen des BIOS, die über <span lang="en">Trap</span> #13 aufgerufen werden.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> Das XBIOS und das BIOS liegen zwar parallel auf derselben Schicht, einige Funktionen des XBIOS sind jedoch Hardware-näher angesiedelt.
</p><p>Bestandteile von TOS, die sich im ROM befinden:<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li>XBIOS (Extended BIOS)</li>
<li>BIOS (Basic Input Output System)</li>
<li><a href="TOS_(Betriebssystem)#GEMDOS" title="TOS (Betriebssystem)">GEMDOS</a> (GEM <a href="Disk_Operating_System" title="Disk Operating System">Disk Operating System</a>)</li></ul>
<p>Die über dem BIOS liegenden Schichten, die ebenfalls als Sammlungen von Funktionen für Programme zur Verfügung stehen, sind:
</p>
<ul><li>GEMDOS (GEM Disk Operating System)</li>
<li><a href="TOS_(Betriebssystem)#VDI" title="TOS (Betriebssystem)">VDI</a> (Virtual Device Interface)</li>
<li><a href="TOS_(Betriebssystem)#AES" title="TOS (Betriebssystem)">AES</a> (Application Environment Services)</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Commodore_Amiga:_Kickstart"><span id="Amiga"></span><span id="Commodore_Amiga"></span><span id="Kickstart"></span><span id="Kickstart_beim_Commodore_Amiga"></span>Commodore Amiga: Kickstart</h3></div>
<p>Die <a href="Amiga" title="Amiga">Amiga</a>-Rechner von <a href="Commodore_International" title="Commodore International">Commodore</a> benötigen als Firmware das sogenannte <a href="Kickstart" title="Kickstart">Kickstart</a>. Es erfüllt alle Funktionen eines BIOS und enthält darüber hinaus auch den Kernel <i>(exec)</i> des <a href="AmigaOS" title="AmigaOS">AmigaOS</a>. Die ersten Modelle des <a href="Amiga_1000" title="Amiga 1000">Amiga 1000</a> müssen nach dem Einschalten („Kaltstart“) noch per <a href="Booten" title="Booten">Bootstrap</a>-<a href="Diskette" title="Diskette">Diskette</a> mit den Kickstart-Versionen 1.0 bis 1.3 gestartet werden. Das Kickstart wird dabei im <a href="Write-Once-Memory" title="Write-Once-Memory">WOM</a>, einem besonderen Bereich des <a href="Random-Access_Memory" title="Random-Access Memory">RAM</a>, abgelegt und gegen Überschreiben gesichert. Nach einem Reset (<a href="Neustart_(Computer)" title="Neustart (Computer)">Warmstart</a>) bleibt es im Speicher erhalten und braucht nicht neu geladen zu werden. Dieser Umstand hat den Vorteil, dass sehr schnell und unkompliziert auf eine neuere Version aktualisiert werden kann. Alle späteren Modelle, wie der <a href="Amiga_500" title="Amiga 500">Amiga 500</a> oder der <a href="Amiga_2000" title="Amiga 2000">Amiga 2000</a>, verfügen über ein <a href="Festwertspeicher" title="Festwertspeicher">ROM</a>, so dass die Version nur durch den Austausch dieses Bausteins geändert werden kann. Durch die Verwendung eines „Kickstart Switchers“ kann jedoch vor dem Einschalten zwischen zwei ROMs mit unterschiedlichen Kickstartversionen per Schalter gewechselt werden. Das wurde besonders seit Einführung von Kickstart 2.0 relevant, das Kompatibilitätsprobleme mit älteren Programmen, besonders Spielen, hat. Besitzer des „Amiga 500+“, der hauptsächlich für Computerspiele im Heimbereich ausgelegt ist und standardmäßig Kickstart 2.0 verwendet, sind für ältere Spiele auf einen solchen Kickstartswitcher angewiesen.
</p>
<div class="mw-heading mw-heading3"><h3 id="Open_Firmware">Open Firmware</h3></div>
<div class="hauptartikel" role="navigation"><span class="hauptartikel-pfeil" title="siehe" aria-hidden="true" role="presentation">→&nbsp;</span><i><span class="hauptartikel-text">Hauptartikel</span>: <a href="Open_Firmware" title="Open Firmware">Open Firmware</a></i></div>
<p>Ursprünglich für Nicht-x86-Rechner (hauptsächlich <a href="SPARC-Architektur" title="SPARC-Architektur">SPARC</a> und <a href="PowerPC" title="PowerPC">PowerPC</a>) wurde von mehreren Herstellern (u.&nbsp;a. Sun) der plattformunabhängige Open-Firmware-Ansatz (IEEE-1275) auf <a href="Forth_(Programmiersprache)" title="Forth (Programmiersprache)">Forth</a>-Basis definiert. Dieser kommt nicht nur bei Suns Sparc-Rechnern, sondern auch bei PowerPC-basierten Rechnern von IBM und <a href="Apple" title="Apple">Apple</a> sowie bei <a href="CHRP" class="mw-redirect" title="CHRP">CHRP</a>-Rechnern anderer Hersteller wie Genesi (mit dem <a href="Pegasos_(Computer)" title="Pegasos (Computer)">Pegasos</a>) zum Einsatz. 2006 wurden fast alle Open-Firmware-Implementationen unter einer BSD-Lizenz veröffentlicht. Im Laptop <a href="OLPC_XO-1" title="OLPC XO-1">OLPC XO-1</a> (Produktion ab 2007) findet sich Open Firmware erstmals auch auf der <a href="X86-Architektur" title="X86-Architektur">x86-Architektur</a>. Mit <a href="OpenBIOS" title="OpenBIOS">OpenBIOS</a> steht zudem eine <a href="Freie_Software" title="Freie Software">freie</a> <a href="Implementierung" title="Implementierung">Implementierung</a> für x86-Rechner zur Verfügung, die mangels Betriebssystemunterstützung hauptsächlich zur Forth-Programmierung eingesetzt werden kann.
</p>
<div class="mw-heading mw-heading3"><h3 id="Alpha:_ARC/AlphaBIOS_und_SRM"><span id="Alpha:_ARC.2FAlphaBIOS_und_SRM"></span><span id="ARC"></span><span id="ARC/AlphaBIOS"></span><span id="Advanced_RISC_Computing"></span><span id="Alpha"></span><span id="AlphaBIOS"></span><span id="SRM"></span><span id="System_Reference_Manual"></span>Alpha: ARC/AlphaBIOS und SRM</h3></div>
<p>Auf <a href="Digital_Equipment_Corporation" title="Digital Equipment Corporation">DEC</a> <a href="Alpha-Prozessor" title="Alpha-Prozessor">Alpha</a> gibt es zwei verschiedene System-Firmware-Interfaces: ARC/AlphaBIOS und SRM. Neuere Versionen beinhalten die Option, zwischen beiden Interfaces umzuschalten.
</p>
<ul><li>ARC bzw. AlphaBIOS</li></ul>
<dl><dd>ARC (für <span style="font-style:normal;font-weight:normal"><a href="Englische_Sprache" title="Englische Sprache">englisch</a></span> <span lang="en-Latn" style="font-style:italic">Advanced RISC Computing Standard Specification</span>) dient ausschließlich dazu, <a href="Microsoft_Windows_NT" title="Microsoft Windows NT">Windows&nbsp;NT</a> auf der Alpha-Architektur starten zu können. Es ist für Alpha-Systeme der Serie <i>Model 4/xxx</i> verfügbar. Ab den <i>Model 5/xxx</i>-Systemen (AlphaServer 1000/1000A) wurde es durch das AlphaBIOS ersetzt.</dd></dl>
<ul><li>SRM</li></ul>
<dl><dd></dd></dl>
<div class="hauptartikel" role="navigation"><span class="hauptartikel-pfeil" title="siehe" aria-hidden="true" role="presentation">→&nbsp;</span><i><span class="hauptartikel-text">Hauptartikel</span>: <a href="System_Reference_Manual" title="System Reference Manual">System Reference Manual</a></i></div>
<dl><dd>SRM steht für <span style="font-style:normal;font-weight:normal"><a href="Englische_Sprache" title="Englische Sprache">englisch</a></span> <span lang="en-Latn" style="font-style:italic">System Reference Manual</span> und ist die Standard-System-Firmware von Alpha-Systemen für <a href="Digital_Unix" class="mw-disambig" title="Digital Unix">Digital Unix</a> und <a href="OpenVMS" title="OpenVMS">OpenVMS</a>. Es wird auch zum Starten von *BSD und Linux verwendet.</dd></dl>
<div class="mw-heading mw-heading3"><h3 id="(Unified)_Extensible_Firmware_Interface_(EFI,_UEFI)"><span id=".28Unified.29_Extensible_Firmware_Interface_.28EFI.2C_UEFI.29"></span><span id="(Unified)_Extensible_Firmware_Interface"></span><span id="EFI"></span><span id="EFI-BIOS"></span><span id="Extensible_Firmware_Interface"></span><span id="UEFI"></span><span id="UEFI-BIOS"></span><span id="Unified_Extensible_Firmware_Interface"></span>(Unified) Extensible Firmware Interface (EFI, UEFI)</h3></div>
<div class="hauptartikel" role="navigation"><span class="hauptartikel-pfeil" title="siehe" aria-hidden="true" role="presentation">→&nbsp;</span><i><span class="hauptartikel-text">Hauptartikel</span>: <a href="Unified_Extensible_Firmware_Interface" title="Unified Extensible Firmware Interface">Unified Extensible Firmware Interface</a></i></div>
<p>Ende der 1990er wollte <a href="Intel" title="Intel">Intel</a> zuerst im Server-Bereich von der x86- auf die <a href="Itanium-Architektur" title="Itanium-Architektur">Itanium-Architektur</a> wechseln. In dieser löste Intel das damals rund 20 Jahre alte <a href="BIOS_(IBM_PC)" title="BIOS (IBM PC)">BIOS</a> durch die Eigenentwicklung <i><span lang="en">Extensible Firmware Interface</span></i>, kurz EFI, ab. Gleichzeitig wurde die x86-Architektur in <a href="IA-32" title="IA-32">IA-32</a> umbenannt, was für <i><span lang="en">Intel Architecture 32-Bit</span></i> steht, die Itanium-Architektur wurde von Intel hingegen als <i><span lang="en">Intel Architecture 64-Bit</span></i> („IA-64“) beworben. Doch der Wechsel zu Itanium misslang, unter anderem auch deshalb, weil AMD die <a href="AMD64" title="AMD64">AMD64</a> genannte Erweiterung für den x86-Befehlssatz entwickelte und damit die x86-Architektur ebenfalls zu einem 64-Bit-System machte – „<a href="X64" title="X64">x64</a>“ oder „x86-64“. So wurden bis zur Mitte der 2000er Jahre viele 64-Bit-x86-Server ausgeliefert und Intel war gezwungen die eigenen IA-32-Prozessoren ebenfalls 64-Bit-fähig zu machen – was eine direkte Konkurrenz zur Itanium-Architektur aus dem eigenen Haus bedeutete.
</p><p>Die ersten 64-Bit-x86-Systeme nutzten weiter das Mitte der 2000er Jahre über 25 Jahre alte BIOS. Intel veröffentlichte daher 2004 EFI 1.1 für x86 bzw. IA-32 unter dem Namen Tiano. 2005 stellte Intel die Firmware unter die Kontrolle eines Gremiums, in dem seither führende Unternehmen aus der IT-Branche mitarbeiten und für die Weiterentwicklung von EFI zuständig sind. Die Firmware wurde dabei in <i>Unified Extensible Firmware Interface</i>, kurz UEFI, umbenannt.
</p><p>2006 war <a href="Apple" title="Apple">Apple</a> der erste und einzige Hersteller von Desktop-PCs, der EFI einsetzte. Nach dem Verlassen der <a href="PowerPC" title="PowerPC">PowerPC</a>-Architektur hin zu IA-32 stellte Apple von der auf dem PowerPC genutzten <a href="#Open_Firmware">Open Firmware</a> zu EFI 1.1 von Intel um, jedoch mit eigenen <a href="Macintosh" title="Macintosh">Mac</a>-spezifischen Erweiterungen. Mit dem in EFI enthaltenen <i><span lang="en">Compatibility Support Module</span></i>, kurz CSM, kann damit auf einem <a href="Intel-Mac" class="mw-redirect" title="Intel-Mac">Intel-Mac</a> auch ein PC-Betriebssystem, welches ein PC-BIOS voraussetzt, gestartet werden, was Apple über die (spätere) Software <a href="Boot_Camp_(Software)" title="Boot Camp (Software)">Boot Camp</a> offiziell für <a href="Microsoft_Windows" title="Microsoft Windows">Windows</a> ermöglichte.
</p><p>Auf x86-PCs anderer Hersteller wurde UEFI nach und nach eingeführt, so dass auch PCs mit AMD-Prozessoren UEFI als Firmware boten. Allerdings muss auch das Betriebssystem UEFI unterstützen. Da dies Ende der 2000er Jahre noch nicht durchwegs der Fall war, bot das in UEFI-Implementierungen integrierte <i>Compatibility Support Module</i>, CSM, eine BIOS-Kompatibilität, die erst rund 2020 aus UEFI entfernt wurde.
</p><p><a href="Linux" title="Linux">Linux</a> war das erste PC-Betriebssystem, das von EFI bzw. UEFI starten konnte. Microsoft wollte UEFI-Unterstützung für sein Desktop-Betriebssystem mit <a href="Microsoft_Windows_Vista" title="Microsoft Windows Vista">Windows Vista</a> einführen, doch erst mit dem Service Pack&nbsp;1 wurde UEFI-Unterstützung auf der <a href="X64" title="X64">x64</a>-Variante nachgereicht. Seit <a href="Microsoft_Windows_8" title="Microsoft Windows 8">Windows&nbsp;8</a>, das auch 32-Bit-EFI-Implementierungen ab EFI 1.1 unterstützt, hat sich UEFI (ab rund 2010 fast ausschließlich als 64-Bit-UEFI) auf dem Desktop endgültig durchgesetzt, wobei Windows die gleiche Architektur wie die jeweilige UEFI-Implementierung erfordert: auf 32-Bit-EFI laufen nur 32-Bit-Windows-Versionen ab <a href="Microsoft_Windows_8" title="Microsoft Windows 8">Windows&nbsp;8</a>, während auf dem PC-BIOS bzw. auf (U)EFI mit aktivem CSM („Legacy BIOS Mode“), ein x64-Prozessor vorausgesetzt, sowohl die 32- („x86“) als auch die 64-Bit-Version („x64“) gestartet werden kann, allerdings steht im BIOS-Modus die <a href="GUID-Partitionstabelle" class="mw-redirect" title="GUID-Partitionstabelle">GUID-Partitionstabelle</a> (GPT) nicht zur Verfügung, sodass die Installations<a href="Festplatte" title="Festplatte">festplatte</a> von Windows aufgrund des <a href="Master_Boot_Record" title="Master Boot Record">MBR</a>-<a href="Partitionsschema" title="Partitionsschema">Partitionsschema</a> auf 2,2&nbsp;TB beschränkt bleibt. Unter Linux kann sowohl BIOS/UEFI als auch MBR/GPT beliebig kombiniert werden, sodass ein 32-Bit- oder 64-Bit-Linux auf einem 32-Bit- oder 64-Bit-(U)EFI mit MBR genauso startet wie ein 32-/64-Bit-Linux auf einem BIOS-Computer mit GPT.
</p><p><a href="Microsoft_Windows_7" title="Microsoft Windows 7">Windows&nbsp;7</a> benötigt UEFI in Version 2.0 und höher. EFI 1.1, wie in vielen älteren Apple-Computern bis ca. 2013<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> integriert, ist für den nativen UEFI-Betrieb von Windows oft nicht geeignet, denn obwohl <a href="Microsoft_Windows_Vista" title="Microsoft Windows Vista">Windows Vista</a> SP1 und <a href="Microsoft_Windows_8" title="Microsoft Windows 8">8</a>/<a href="Microsoft_Windows_8.1" class="mw-redirect" title="Microsoft Windows 8.1">8.1</a> grundsätzlich auch EFI 1.1 unterstützen, sind teils die Grafiktreiber auf ein Video-BIOS angewiesen und funktionieren im nativen UEFI-Modus nicht. Zusätzlich enthält die EFI-Implementierung von Apple auf dem Mac einige Abweichungen von der UEFI-Spezifikation, während das CSM voll PC-kompatibel ist. Somit lassen sich nur einige spätere Macs nativ mit Windows im UEFI-Modus nutzen, während auf allen (älteren) Macs nur bestimmte <a href="Microsoft_Windows_PE" title="Microsoft Windows PE">Windows-PE</a>-Versionen (ein Windows-<a href="Live-System" title="Live-System">Live-System</a>) im nativen UEFI-Modus fehlerfrei starten.
</p><p>Auf 64-Bit-PC-Systemen, die auch als x64 bezeichnet werden, hat sich UEFI seit Mitte der 2010er Jahre als Standard etabliert und damit das „Legacy-BIOS“ obsolet gemacht. Seit rund 2020 ist in neuen Computersystemen das BIOS-Kompatibilitätsmodul (kurz CSM) standardmäßig nicht mit im UEFI enthalten. Auf <a href="Apple_Silicon" class="mw-redirect" title="Apple Silicon">Apple Silicon</a> (<a href="Arm-Architektur" class="mw-redirect" title="Arm-Architektur">Arm</a>-basierte Macs), die die Intel-Macs ab 2020 sukzessive ersetzten, hat sich Apple auch von UEFI verabschiedet.
</p>
<div class="mw-heading mw-heading3"><h3 id="Common_Firmware_Environment_(CFE)"><span id="Common_Firmware_Environment_.28CFE.29"></span><span id="CFE"></span><span id="Common_Firmware_Environment"></span>Common Firmware Environment (CFE)</h3></div>
<p>Das <i><span lang="en">Common Firmware Environment</span></i> (CFE) ist eine ab ca. 2000 von <a href="Broadcom" title="Broadcom">Broadcom</a> für die eigene <i>SiByte</i>-Prozessorfamilie entwickelte einfache Firmware, die von <a href="Erstausr%C3%BCster" title="Erstausrüster">Erstausrüstern</a> („OEMs“) für deren Produkte angepasst werden kann. Obwohl CFE ursprünglich nur für die MIPS64-Plattform gedacht war, wurde es auch auf andere Architekturen portiert, etwa die PowerPC-Architektur des <a href="AmigaOne_X1000" class="mw-redirect" title="AmigaOne X1000">AmigaOne X1000</a>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Simple_Firmware_Interface_(SFI)"><span id="Simple_Firmware_Interface_.28SFI.29"></span><span id="SFI"></span><span id="Simple_Firmware_Interface"></span>Simple Firmware Interface (SFI)</h3></div>
<p>Mit dem Engagement von Intel in der <a href="Smartphone" title="Smartphone">Smartphone</a>- und <a href="Mobile_Internet_Device" class="mw-redirect" title="Mobile Internet Device">MID</a>-Technik, basierend auf Intels Moorestown-Plattform von 2010, wurde das <i>Simple Firmware Interface</i> (SFI) entwickelt.<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> SFI ist frei von alten und lizenzkostenpflichtigen PC-BIOS-Patenten, benötigt aber speziell angepasste Betriebssysteme. SFI wurde 2020 von Intel aufgegeben.<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Kritik_an_proprietärer_Firmware"><span id="Kritik_an_propriet.C3.A4rer_Firmware"></span>Kritik an proprietärer Firmware</h2></div>
<p>Firmware-Schnittstellen wie das BIOS oder der Nachfolger UEFI sind sehr tief im System verankert und daher potenziell sicherheitskritische Komponenten.
</p><p>Punkte, die zu einer kritischen Betrachtung eines herstellerabhängigen BIOS führen:<sup id="cite_ref-DLF_20-0" class="reference"><a href="#cite_note-DLF-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li><a href="Propriet%C3%A4r" title="Proprietär">Proprietärer</a> Code: Absichtliche oder unabsichtliche <a href="Sicherheitsl%C3%BCcke" title="Sicherheitslücke">Sicherheitslücken</a> entziehen sich der öffentlichen Kontrolle (Möglichkeit der Ausspähung, Manipulation und <a href="Wirtschaftsspionage" title="Wirtschaftsspionage">Industriespionage</a>) – die <a href="National_Security_Agency" title="National Security Agency">NSA</a> erarbeitete 2010 dazu eine Durchführbarkeitsstudie.</li>
<li>Die Einstufung der Vertrauenswürdigkeit von Software unterliegt beim BIOS-Nachfolger UEFI allein der Firma Microsoft.</li>
<li>Es gibt nur zwei BIOS-Produzenten – beide residieren in den USA und unterliegen deren Bestimmungen.</li>
<li>UEFI erfüllt nicht die Anforderungen zur Computersicherheit der deutschen Bundesregierung.</li>
<li>Mögliche feste Implementation von Nutzungseinschränkungen, etwa <a href="Digitale_Rechteverwaltung" title="Digitale Rechteverwaltung">Digital Rights Management</a>.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Freie_BIOS-Alternativen">Freie BIOS-Alternativen</h2></div>
<p>Die verschiedenen BIOS-Implementierungen der <a href="Personal_Computer" title="Personal Computer">PCs</a> sind im Regelfall <a href="Propriet%C3%A4r" title="Proprietär">proprietäre</a> Software, was Unsicherheiten bergen kann: da der <a href="Quelltext" title="Quelltext">Quellcode</a> nicht bekanntgegeben wird, werden Sicherheitslücken teilweise nicht rechtzeitig erkannt. Auch kann ein proprietäres BIOS den Benutzer an Tätigkeiten hindern, die von der Hardware des Gerätes her kein Problem darstellen würden: so erlaubt beispielsweise das BIOS der <a href="Xbox" title="Xbox">Xbox</a> es nicht, andere Software als die von <a href="Microsoft" title="Microsoft">Microsoft</a> zugelassene zu starten.
</p><p>Es ist möglich, den <a href="Flash-Speicher" title="Flash-Speicher">Flash-ROM</a>-Baustein (früher: <a href="Erasable_Programmable_Read-Only_Memory" title="Erasable Programmable Read-Only Memory">EPROM</a>), auf dem das BIOS abgelegt ist, zu ersetzen oder zu überschreiben, um so beispielsweise den <a href="Linux_(Kernel)" title="Linux (Kernel)">Linux-Kernel</a> direkt aus dem Flash heraus zu starten, ohne proprietäres BIOS. Die Vorgehensweise ist jedoch von der jeweiligen Hauptplatine abhängig und wird überwiegend in Industriecomputern eingesetzt. Projekte mit diesem Ziel sind etwa <a href="Coreboot" title="Coreboot">Coreboot</a> (ehemals LinuxBIOS) und <a href="Libreboot" title="Libreboot">Libreboot</a> (ein Coreboot-<a href="Abspaltung_(Softwareentwicklung)" title="Abspaltung (Softwareentwicklung)">Fork</a> ohne <a href="Binary_Large_Object" title="Binary Large Object">BLOBs</a>), beide PC-BIOS- und UEFI-kompatibel. Auch die <a href="Open_Firmware" title="Open Firmware">Open-Firmware</a>-Implementierung <a href="OpenBIOS" title="OpenBIOS">OpenBIOS</a> ist quelloffen und frei verfügbar.
</p>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-heiseonline_ID-1"><span class="mw-cite-backlink"><a href="#cite_ref-heiseonline_ID_1-0">↑</a></span> <span class="reference-text">Thorsten Leemhuis: <a rel="nofollow" class="external text" href="https://heise.de/-4405251"><span style="font-style:italic;">Was die Begriffe Firmware, BIOS, UEFI alles meinen können.</span></a> In: <i><a href="Heise_online" title="Heise online">Heise online</a>.</i> <span style="white-space:nowrap;">8.&nbsp;Mai 2019</span>. Abgerufen am 30.&nbsp;Oktober 2022.; Zitat: „Anwender kommen mit den verschiedenen Firmwares in PCs selten in Kontakt. Nur eine haben sie oft vor der Nase: Die Firmware des Mainboards, die als BIOS gilt. Ausgeschrieben steht das für ‚Basic Input/Output System‘, was man mit ‚Grundlegendes Ein-/Ausgabe-System‘ übersetzen kann.“.</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.linfo.org/bios.html">BIOS Definition</a>, the Linux Information Project, online abgerufen am 20.&nbsp;Dezember 2018.</span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text">Thorsten Leemhuis: <cite style="font-style:italic">Aufhelfen – Linux-Boot-Probleme erkennen und lösen</cite>. In: <cite style="font-style:italic"><a href="C%E2%80%99t" title="C’t">c’t</a></cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em">&nbsp;</span>2012</span>, <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em">&nbsp;</span>6</span>. <a href="Verlag_Heinz_Heise" class="mw-redirect" title="Verlag Heinz Heise">Verlag Heinz Heise</a>, 27.&nbsp;Dezember 2006, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>195<span style="display:inline-block;width:.2em">&nbsp;</span>f</span>., <span style="white-space:nowrap">Die wichtigsten Abschnitte bei Start eines modernen Linux-Systems</span> (<a rel="nofollow" class="external text" href="https://www.heise.de/select/ct/archiv/2012/6/seite-195">Artikel-Archiv c’t 6/2012, Seite 195</a>, kostenpflichtig [PDF; <span style="white-space:nowrap">626<span style="display:inline-block;width:.2em">&nbsp;</span>kB</span>; abgerufen am 25.&nbsp;November 2022]): „System-Firmware (BIOS/UEFI); Grundlegende Systemeinrichtung“<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rfr_id=info:sid/de.wikipedia.org:BIOS&amp;rft.atitle=Aufhelfen+-+Linux-Boot-Probleme+erkennen+und+l%C3%B6sen&amp;rft.au=Thorsten+Leemhuis&amp;rft.date=2006-12-27&amp;rft.genre=journal&amp;rft.issue=6&amp;rft.jtitle=c%E2%80%99t&amp;rft.pages=195+f.&amp;rft.pub=Verlag+Heinz+Heise&amp;rft.volume=2012" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text"><span class="cite">Jean-Ian Boutin (ESET), McAfee, Ryan Becwar: <a rel="nofollow" class="external text" href="https://attack.mitre.org/techniques/T1542/001/"><i>Pre-OS Boot: System Firmware.</i></a> In: <i>ATT&amp;CK&nbsp;– knowledge base of adversary tactics and techniques.</i> MITRE, 19.&nbsp;Mai 2020,<span class="Abrufdatum"> abgerufen am 25.&nbsp;November 2022</span> (englisch): „The BIOS (Basic Input/Output System) and The Unified Extensible Firmware Interface (UEFI) or Extensible Firmware Interface (EFI) are examples of system firmware that operate as the software interface between the operating system and hardware of a computer.“</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3ABIOS&amp;rft.title=Pre-OS+Boot%3A+System+Firmware&amp;rft.description=Pre-OS+Boot%3A+System+Firmware&amp;rft.identifier=https%3A%2F%2Fattack.mitre.org%2Ftechniques%2FT1542%2F001%2F&amp;rft.creator=Jean-Ian+Boutin+%28ESET%29%2C+McAfee%2C+Ryan+Becwar&amp;rft.publisher=MITRE&amp;rft.date=2020-05-19&amp;rft.language=en">&nbsp;</span></span>
</li>
<li id="cite_note-heiseonline_6207074-5"><span class="mw-cite-backlink"><a href="#cite_ref-heiseonline_6207074_5-0">↑</a></span> <span class="reference-text">Isabelle Bauer: <a rel="nofollow" class="external text" href="https://heise.de/-6207074"><span style="font-style:italic;">Windows-11-Test-Tools: So checken Sie die Kompatibilität.</span></a> In: <i><a href="Heise_online" title="Heise online">Heise online</a>.</i> <span style="white-space:nowrap;">13.&nbsp;Oktober 2021</span>. Abgerufen am 25.&nbsp;November 2022.; Zitat: „Systemanforderungen für Windows 11 … System-Firmware: UEFI, Secure-Boot-fähig“.</span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text">Subrata Banik: <cite class="lang" lang="en" dir="auto" style="font-style:italic">System Firmware: An Essential Guide to Open Source and Embedded Solutions</cite>. 1. Auflage. Apress, 2022, ISBN 978-1-4842-7938-0 (englisch).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:BIOS&amp;rft.au=Subrata+Banik&amp;rft.btitle=System+Firmware%3A+An+Essential+Guide+to+Open+Source+and+Embedded+Solutions&amp;rft.date=2022&amp;rft.edition=1.&amp;rft.genre=book&amp;rft.isbn=9781484279380&amp;rft.pub=Apress" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text">Mark Ciampa: <cite class="lang" lang="en" dir="auto" style="font-style:italic">CompTIA CySA+ Guide to Cybersecurity Analyst (CS0-002)</cite>. 2. Auflage. Cengage Learning, 2022, ISBN 978-0-357-67811-4, Part 2, Module 6, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>148</span>, <span style="white-space:nowrap">Hardware Best Practices</span> (englisch, <a rel="nofollow" class="external text" href="https://books.google.de/books?id=NwpIEAAAQBAJ&amp;pg=PA148#v=onepage">eingeschränkte Vorschau</a> in der Google-Buchsuche): <span class="lang" lang="en" dir="auto">“Originally, BIOS firmware was stored in a ROM chip on the motherboard, supplemented by a CMOS … chip that stored any changes to the BIOS.”</span><span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abookitem&amp;rfr_id=info:sid/de.wikipedia.org:BIOS&amp;rft.atitle=Part+2%2C+Module+6&amp;rft.au=Mark+Ciampa&amp;rft.btitle=CompTIA+CySA%2B+Guide+to+Cybersecurity+Analyst+%28CS0-002%29&amp;rft.date=2022&amp;rft.edition=2.&amp;rft.genre=bookitem&amp;rft.isbn=9780357678114&amp;rft.pages=148&amp;rft.pub=Cengage+Learning" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text">Jeffrey Krantz, Ann Mizell, Robert Williams: <cite style="font-style:italic">OS/2 für Anwender und Systementwickler</cite>. 1. Auflage. Friedr. Vieweg&nbsp;&amp; Sohn Verlagsgesellschaft mbH, 1989, ISBN 3-663-01987-X, 1. Die OS/2-Perspektive, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>24</span>, <span style="white-space:nowrap">Der Personal Computer</span> (<a rel="nofollow" class="external text" href="https://books.google.de/books?id=ycSoBgAAQBAJ&amp;pg=PA24#v=onepage">eingeschränkte Vorschau</a> in der Google-Buchsuche – amerikanisches Englisch: <cite class="lang" lang="en-US" dir="auto" style="font-style:italic">OS/2 – Features, Functions and Applications</cite>. Übersetzt von Almut Kleine, Johanna Heiss): „Die CPU hat keinerlei Einfluß auf das System-ROM, d.&nbsp;h. sie kann keine Veränderungen im ROM vornehmen. Ihr einziger Kontakt mit dem ROM besteht darin, daß sie das ROM lesen kann. Im neuen Personal System/2 sind im ROM BIOS-Code und Systemdaten untergebracht.“<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abookitem&amp;rfr_id=info:sid/de.wikipedia.org:BIOS&amp;rft.atitle=1.+Die+OS%2F2-Perspektive&amp;rft.au=Jeffrey+Krantz%2C+Ann+Mizell%2C+Robert+Williams&amp;rft.btitle=OS%2F2+f%C3%BCr+Anwender+und+Systementwickler&amp;rft.date=1989&amp;rft.edition=1.&amp;rft.genre=bookitem&amp;rft.isbn=366301987X&amp;rft.pages=24&amp;rft.pub=Friedr.+Vieweg+%26+Sohn+Verlagsgesellschaft+mbH" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a></span> <span class="reference-text">Gerhard Franken: <cite style="font-style:italic">DOS ge-packt</cite>. 1. Auflage. mitp, 2003, ISBN 3-8266-1313-9, 1. Aufgabe und Funktion des Betriebssystems, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>21</span>, <span style="white-space:nowrap">1.1 Firmware und ROM-BIOS</span> (<a rel="nofollow" class="external text" href="https://books.google.de/books?id=0SJr4zCAuLAC&amp;pg=PA21#v=onepage">eingeschränkte Vorschau</a> in der Google-Buchsuche).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abookitem&amp;rfr_id=info:sid/de.wikipedia.org:BIOS&amp;rft.atitle=1.+Aufgabe+und+Funktion+des+Betriebssystems&amp;rft.au=Gerhard+Franken&amp;rft.btitle=DOS+ge-packt&amp;rft.date=2003&amp;rft.edition=1.&amp;rft.genre=bookitem&amp;rft.isbn=3826613139&amp;rft.pages=21&amp;rft.pub=mitp" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><a href="#cite_ref-10">↑</a></span> <span class="reference-text"><span class="cite">Gaby Chaudry: <a rel="nofollow" class="external text" href="http://www.cpm.z80.de/source.html"><i>Digital Research Source Code.</i></a> In: <i>The Unofficial CP/M Web site.</i> Gaby Chaudry, 7.&nbsp;Februar 2020,<span class="Abrufdatum"> abgerufen am 31.&nbsp;Oktober 2022</span> (englisch, der CP/M-1.x-Quelltext findet sich unter ‚OPERATING SYSTEMS‘ – ‚CP/M 1.x, and before...‘ – ‚EARLY CP/M SOURCE‘…).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3ABIOS&amp;rft.title=Digital+Research+Source+Code&amp;rft.description=Digital+Research+Source+Code&amp;rft.identifier=http%3A%2F%2Fwww.cpm.z80.de%2Fsource.html&amp;rft.creator=Gaby+Chaudry&amp;rft.publisher=Gaby+Chaudry&amp;rft.date=2020-02-07&amp;rft.language=en">&nbsp;</span></span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><a href="#cite_ref-11">↑</a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r261891140">
/* start https://de.wikipedia.org/ */


.mw-parser-output .webarchiv-memento a{color:inherit}


/* end https://de.wikipedia.org/ */
</style><a rel="nofollow" class="external text" href="https://web.archive.org/web/20121229064433/http://www.imsai.net/history/imsai_history/cp-m_history.htm">IMSAIs Joe Killian, technischer Entwicklungsleiter bei IMSAI, über Glenn Ewings Einfluss auf CP/M für den IMSAI 8080</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> des <style data-mw-deduplicate="TemplateStyles:r250917974">
/* start https://de.wikipedia.org/ */


.mw-parser-output .dewiki-iconexternal>a{background-position:center right!important;background-repeat:no-repeat!important}body.skin-minerva .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/OOjs_UI_icon_external-link-ltr-progressive.svg")!important;background-size:10px!important;padding-right:13px!important}body.skin-timeless .mw-parser-output .dewiki-iconexternal>a,body.skin-monobook .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/MediaWiki_external_link_icon.svg")!important;padding-right:13px!important}body.skin-vector .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/Link.ernal-small-ltr-progressive.svg")!important;background-size:0.857em!important;padding-right:1em!important}


/* end https://de.wikipedia.org/ */
</style><span class="dewiki-iconexternal"><a class="external text" href="https://redirecter.toolforge.org/?url=http%3A%2F%2Fwww.imsai.net%2Fhistory%2Fimsai_history%2Fcp-m_history.htm">Originals</a></span> vom 29. Dezember 2012 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>) <small class="archiv-bot"><span class="wp_boppel noviewer" aria-hidden="true" role="presentation"><span typeof="mw:File"><span title="i"></span></span></span>&nbsp;<b>Info:</b> Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.</small><span style="display:none"><a rel="nofollow" class="external text" href="http://IABotmemento.invalid/http://www.imsai.net/history/imsai_history/cp-m_history.htm">@1</a></span><span style="display:none"><a rel="nofollow" class="external text" href="http://www.imsai.net/history/imsai_history/cp-m_history.htm">@2</a></span><span style="display:none">Vorlage:Webachiv/IABot/www.imsai.net</span></span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><a href="#cite_ref-12">↑</a></span> <span class="reference-text">Philippe Darche: <cite class="lang" lang="en" dir="auto" style="font-style:italic">Microprocessor&nbsp;5: Software and Hardware Aspects of Development, Debugging and Testing&nbsp;– The Microcomputer</cite>. John Wiley &amp; Sons, 2020, ISBN 978-1-78630-651-7, 3. Changes in the Organization of the Earliest Microcomputers; 3.5 Evolution of microcomputer firmware, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>104</span>, <span style="white-space:nowrap">3.5.2 Apple&nbsp;II</span> (englisch, <a rel="nofollow" class="external text" href="https://books.google.de/books?id=zdsMEAAAQBAJ&amp;pg=PA104#v=onepage">eingeschränkte Vorschau</a> in der Google-Buchsuche): <span class="lang" lang="en" dir="auto">“Two programs, a resident system monitor and the BASIC interpreter, were installed on the motherboard. They were written by Steve Wozniak.”</span><span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abookitem&amp;rfr_id=info:sid/de.wikipedia.org:BIOS&amp;rft.atitle=3.+Changes+in+the+Organization+of+the+Earliest+Microcomputers%3B+3.5+Evolution+of+microcomputer+firmware&amp;rft.au=Philippe+Darche&amp;rft.btitle=Microprocessor+5%3A+Software+and+Hardware+Aspects+of+Development%2C+Debugging+and+Testing+-+The+Microcomputer&amp;rft.date=2020&amp;rft.genre=bookitem&amp;rft.isbn=9781786306517&amp;rft.pages=104&amp;rft.pub=John+Wiley+%26+Sons" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><a href="#cite_ref-13">↑</a></span> <span class="reference-text"><span class="cite">tos.hyp: <a rel="nofollow" class="external text" href="https://freemint.github.io/tos.hyp/de/xbios_about.html"><i>Das XBIOS.</i></a> In: <i>Die Anleitung zum TOS.</i> FreeMiNT Project, 1.&nbsp;Januar 2023,<span class="Abrufdatum"> abgerufen am 4.&nbsp;Januar 2023</span>: „Diese Funktionen ermöglichen den geordneten Zugriff auf die verschiedenen Spezial-Chips im Atari. Sie werden über den 680X0-Trap #14 aufgerufen und sollten nur verwendet werden, wenn keine Routinen einer höheren Ebene (GEMDOS, BIOS) zur Verfügung stehen, die statt dessen benutzt werden könnten.“</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3ABIOS&amp;rft.title=Das+XBIOS&amp;rft.description=Das+XBIOS&amp;rft.identifier=https%3A%2F%2Ffreemint.github.io%2Ftos.hyp%2Fde%2Fxbios_about.html&amp;rft.creator=tos.hyp&amp;rft.publisher=FreeMiNT+Project&amp;rft.date=2023-01-01">&nbsp;</span></span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><a href="#cite_ref-14">↑</a></span> <span class="reference-text"><span class="cite">tos.hyp: <a rel="nofollow" class="external text" href="https://freemint.github.io/tos.hyp/de/About_the_BIOS.html"><i>Das BIOS.</i></a> In: <i>Die Anleitung zum TOS.</i> FreeMiNT Project, 1.&nbsp;Januar 2023,<span class="Abrufdatum"> abgerufen am 4.&nbsp;Januar 2023</span>: „Die BIOS-Funktionen stellen die unterste Schnittstelle des Betriebssystems zur Hardware des Atari dar, und werden über den 680X0-Trap#13 aufgerufen.“</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3ABIOS&amp;rft.title=Das+BIOS&amp;rft.description=Das+BIOS&amp;rft.identifier=https%3A%2F%2Ffreemint.github.io%2Ftos.hyp%2Fde%2FAbout_the_BIOS.html&amp;rft.creator=tos.hyp&amp;rft.publisher=FreeMiNT+Project&amp;rft.date=2023-01-01">&nbsp;</span></span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><a href="#cite_ref-15">↑</a></span> <span class="reference-text">Werner Zimmermann: <cite style="font-style:italic">Entwicklung eines Zugriffssystems zu textlosen Sinnbildern nach DIN 30600; Diplomarbeit an der Technischen Universität Darmstadt</cite>. Diplomarbeiten Agentur (Diplom.de), 1995, ISBN 3-8324-0486-4, 4.2.2 Betriebssystem, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>22</span> (<a rel="nofollow" class="external text" href="https://books.google.de/books?id=qeZ-AQAAQBAJ&amp;pg=PA22#v=onepage">eingeschränkte Vorschau</a> in der Google-Buchsuche).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abookitem&amp;rfr_id=info:sid/de.wikipedia.org:BIOS&amp;rft.atitle=4.2.2+Betriebssystem&amp;rft.au=Werner+Zimmermann&amp;rft.btitle=Entwicklung+eines+Zugriffssystems+zu+textlosen+Sinnbildern+nach+DIN+30600%3B+Diplomarbeit+an+der+Technischen+Universit%C3%A4t+Darmstadt&amp;rft.date=1995&amp;rft.genre=bookitem&amp;rft.isbn=3832404864&amp;rft.pages=22&amp;rft.pub=Diplomarbeiten+Agentur+%28Diplom.de%29" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><a href="#cite_ref-16">↑</a></span> <span class="reference-text"><span class="cite">Livewings: <a rel="nofollow" class="external text" href="https://forums.macrumors.com/threads/macbook-air-2013-is-the-first-mac-that-supports-efi-booting-on-windows-natively.1600147/"><i>MacBook Air 2013 is the first Mac that supports EFI booting on Windows natively.</i></a> (<a href="Internetforum" title="Internetforum">Internetforum</a>) In: <i>MacRumors.</i> 21.&nbsp;Juni 2013,<span class="Abrufdatum"> abgerufen am 1.&nbsp;Januar 2023</span> (englisch, Ab ca. 2013 sind Intel-Mac großteils kompatibel zu UEFI 2.0.).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3ABIOS&amp;rft.title=MacBook+Air+2013+is+the+first+Mac+that+supports+EFI+booting+on+Windows+natively&amp;rft.description=MacBook+Air+2013+is+the+first+Mac+that+supports+EFI+booting+on+Windows+natively&amp;rft.identifier=https%3A%2F%2Fforums.macrumors.com%2Fthreads%2Fmacbook-air-2013-is-the-first-mac-that-supports-efi-booting-on-windows-natively.1600147%2F&amp;rft.creator=Livewings&amp;rft.date=2013-06-21&amp;rft.language=en">&nbsp;</span></span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><a href="#cite_ref-17">↑</a></span> <span class="reference-text"><span class="cite">Loner T: <a rel="nofollow" class="external text" href="https://discussions.apple.com/thread/7157570?answerId=28672820022#28672820022"><i>Windows 10 UEFI Driver Compatibility.</i></a> (Internetforum) In: <i>Apple Community Discussions.</i> <a href="Apple" title="Apple">Apple</a>, 3.&nbsp;August 2015,<span class="Abrufdatum"> abgerufen am 1.&nbsp;Januar 2023</span> (englisch): „Macs prior to Late 2013 have used EFI 1.1.“</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3ABIOS&amp;rft.title=Windows+10+UEFI+Driver+Compatibility&amp;rft.description=Windows+10+UEFI+Driver+Compatibility&amp;rft.identifier=https%3A%2F%2Fdiscussions.apple.com%2Fthread%2F7157570%3FanswerId%3D28672820022%2328672820022&amp;rft.creator=Loner+T&amp;rft.publisher=%5B%5BApple%5D%5D&amp;rft.date=2015-08-03&amp;rft.language=en">&nbsp;</span></span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><a href="#cite_ref-18">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20110131054938/http://simplefirmware.org/">Simple Firmware</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> vom 31. Januar 2011 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>)</span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><a href="#cite_ref-19">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.phoronix.com/news/Simple-Firmware-Interface-Drop"><i>Intel's Simple Firmware Interface Being Killed Off With Linux 5.12.</i></a><span class="Abrufdatum"> Abgerufen am 26.&nbsp;Januar 2025</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3ABIOS&amp;rft.title=Intel%27s+Simple+Firmware+Interface+Being+Killed+Off+With+Linux+5.12&amp;rft.description=Intel%27s+Simple+Firmware+Interface+Being+Killed+Off+With+Linux+5.12&amp;rft.identifier=https%3A%2F%2Fwww.phoronix.com%2Fnews%2FSimple-Firmware-Interface-Drop">&nbsp;</span></span>
</li>
<li id="cite_note-DLF-20"><span class="mw-cite-backlink"><a href="#cite_ref-DLF_20-0">↑</a></span> <span class="reference-text"><span class="cite">Ralf Hutter, <a href="Manfred_Kloiber" title="Manfred Kloiber">Manfred Kloiber</a>, <a href="Peter_Welchering" title="Peter Welchering">Peter Welchering</a>: <a rel="nofollow" class="external text" href="http://www.deutschlandfunk.de/computer-software-coreboot-schuetzt-vor-ueberwachung.684.de.html?dram:article_id=317467"><i>"Coreboot" schützt vor Überwachung.</i></a> <a href="Deutschlandfunk" title="Deutschlandfunk">Deutschlandfunk</a> – <i>Computer und Kommunikation</i>, 18.&nbsp;April 2015,<span class="Abrufdatum"> abgerufen am 25.&nbsp;April 2015</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3ABIOS&amp;rft.title=%22Coreboot%22+sch%C3%BCtzt+vor+%C3%9Cberwachung&amp;rft.description=%22Coreboot%22+sch%C3%BCtzt+vor+%C3%9Cberwachung&amp;rft.identifier=http%3A%2F%2Fwww.deutschlandfunk.de%2Fcomputer-software-coreboot-schuetzt-vor-ueberwachung.684.de.html%3Fdram%3Aarticle_id%3D317467&amp;rft.creator=Ralf+Hutter%2C+%5B%5BManfred+Kloiber%5D%5D%2C+%5B%5BPeter+Welchering%5D%5D&amp;rft.publisher=%5B%5BDeutschlandfunk%5D%5D+%E2%80%93+%27%27Computer+und+Kommunikation%27%27&amp;rft.date=2015-04-18">&nbsp;</span></span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-02-13" href="https://de.wikipedia.org/wiki/?title=BIOS&amp;oldid=253283555">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>